package com.lsh.payment.core.model.icp;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * @author peter
 */
@Setter
@Getter
@NoArgsConstructor
public class ChannelInfo implements Serializable {
    /**
     * 通道进件流水号
     */
    private String tranflow;

    /**
     * 外部商户号
     */
    private String outmerid;

    /**
     * 批次号
     */
    private String batchno;

    /**
     * 中投商户号
     */
    private String merid;

    /**
     * 支付类型
     */
    private String paytype;

    /**
     * 商业类别
     */
    private String industryid;

    /**
     * 结算账号
     */
    private String account;

    /**
     * 账户所在省
     */
    private String provincecode;

    /**
     * 账户所在市
     */
    private String citycode;

    /**
     * 所在区域
     */
    private String districtcode;

    /**
     * 开户人
     */
    private String acctname;

    /**
     * 账户类型
     */
    private Integer accttype;

    /**
     * 开户人证件类型
     */
    private String idtype;

    /**
     * 开户人证件号码
     */
    private String idcode;

    /**
     * 开户人预留手机号
     */
    private String accttelephone;

    /**
     * 费率
     */
    private String fixfeerate;

    /**
     * 公众号id
     */
    private String appid;

    /**
     * 推荐关注公众号
     */
    private String recommendid;

    /**
     * 添加注释
     */
    private Integer status;

    /**
     * 添加注释
     */
    private Integer isValid;

    /**
     * 添加注释
     */
    private Date createdAt;

    /**
     * 添加注释
     */
    private Date updatedAt;

    /**
     * 银行名称 对公账户必填
     */
    private String bankname;

    private static final long serialVersionUID = 1L;

}